본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
디렉터리 목록을 출력한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /bin/ls
ls [옵션] [파일]
  • -l : 긴 형식으로 출력한다. 권한, 링크 수, 소유자, 소유 그룹, 크기, 수정 시각을 함께 보여 준다.
  • -a, --all : .을 포함하여 경로 안의 모든 내용을 출력한다.
  • -A, --almost-all : .와 ..을 제외한 모든 내용을 출력한다.
  • -b, --escape : 알파벳 형식의 리스트를 출력한다.
  • --block-size=SIZE : 지정한 바이트(SIZE)만큼의 블록을 사용한다.
  • -B, --ignore-backups : ~로 끝나는 백업 파일을 출력하지 않는다.
  • -d : 디렉터리 안의 목록이 아니라 디렉터리 자신의 정보를 보여 준다.
  • -R : 하위 디렉터리까지 출력한다.
  • -i : inode 번호를 출력한다.
$ ls -l /etc/passwd
-rw-r--r--. 1 root root 2105 Oct 10 09:12 /etc/passwd
필드 값 뜻
1 -rw-r--r-- 파일 종류(- 일반, d 디렉터리, l 링크)와 권한 → 리눅스 권한
2 1 하드 링크 수
3 root 소유자
4 root 소유 그룹
5 2105 크기(바이트)
6 Oct 10 09:12 마지막 수정 시각
  • 파일의 소유권이나 권한을 확인하는 명령은 ls -l 이다. 바꾸는 명령은 따로 있다 — 권한은 chmod, 소유자는 chown, 소유 그룹은 chgrp, 새 파일의 기본 권한은 umask.